Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F1 Croatia F1 Hungary F3 Slovenia F2 Italy F13 Canada F2 USA F7 USA F9 USA F10 Usa F10 Usa F13 Usa F14 Usa F23 USA F24 M15 Weston M25 Ueberlingen M15 Naples M15 Naples Croatia F2 Italy F10 Croatia F3 Czech Republic F6 Croatia F1 Croatia F2 Mexico F12 USA F4 Usa F9 Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Internationaux de Doubs Open de Franchie-Comte - Besancon Sacramento Challenger Tiburon Challenger Bratislava Challenger Helsinki Challenger Honolulu Challenger Dallas Challenger Happy Valley Challenger Maui Challenger Dallas Challenger Irving Challenger Heilbronn Challenger Ilkley Challenger Dallas Challenger Cary Challenger Madrid Challenger PBZ Zagreb Indoors - Zagreb Charlottesville Challenger Croatia Open - Umag Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb The Stella Artois Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai BH Telecom Sarajevo 2007 - Sarajevo Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston BMW Open - Munich The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Chennai Open - Chennai Cary 1 Challenger The Dubai Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London Legg Mason Tennis Classic - Washington China Open - Beijing Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Irving Challenger Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Bank Austria Tennis Trophy - Vienna Maui Challenger Aircel Chennai Open - Chennai Dallas Challenger Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London Atlanta Tennis Championships - Atlanta German Tennis Championships - Hamburg Farmers Classic - Los Angeles ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur China Open - Beijing St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Studena Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Valencia Open - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Orlando 2 Challenger AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON Championships - London Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Memphis Open - Memphis Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Brisbane International - Brisbane Maharashtra Open - Pune Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane New York Open - New York Abierto Mexicano Telcel - Acapulco Gazprom Hungarian Open - Budapest BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Sofia Open - Sofia Murray River Open - Melbourne Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Singapore Tennis Open - Singapore Adelaide International 1 - Adelaide Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston cinch Championships - London Astana Open - Astana M25 Champaign Swiss Indoors Basel - Basel Tel Aviv Watergen Open - Tel Aviv Tata Open Maharashtra - Pune Hangzhou Open - Hangzhou Japan Open Tennis Championships - Tokyo Challenger DCN de Cherbourg - Cherbourg BNP Paribas Nordic Open - Stockholm Zagreb Open - Zagreb Cassis Challenger Morocco Tennis Tour - Marrakech Savannah Challenger Tallahassee Challenger Internazionali BNL d'Italia - Rome Cleveland Challenger Girona Challenger Menorca Challenger Sarasota Challenger Dallas Challenger Vancouver Challenger Binghamton Challenger International Indoor Tennis Championships of Croatia - Zagreb Ilkley Challenger Nottingham 2 Challenger Nottingham Challenger Noumea Challenger Dallas Challenger Sunrise Challenger Zagreb Challenger Sacramento Challenger Nottingham Challenger Tiburon Challenger Charlottesville Challenger Surbiton Challenger Dutch Open Tennis - Amersfoort Winnetka Challenger Cary Challenger Columbus Challenger Fairfield Challenger Champaign Challenger Dallas Challenger Sarasota Challenger Chennai Open - Chennai Savannah Challenger Grand Prix Hassan II - Casablanca IPP Geneva Trophy - Geneva Masters Series Monte Carlo - Monte Carlo BH Telecom Indoors Sarajevo 2006 - Sarajevo Tennis Napoli Cup 2006 - Napoli Garden Open - Rome Unique Zagreb Open - Zagreb Schickendanz Open - Furth Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo GHI Bronx Tennis Classic - Bronx Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Genoa Open - Genova Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Morocco Tennis Tour - Casablanca Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Baton Rouge Pro Tennis Classic - Baton Rouge BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Unicredit Czech Open - Prostejov Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Talahassee Challenger Yuba City Challenger Miami Open - Miami Knoxville Challenger Puebla Challenger Winnetka Challenger X Torneo Internazionale di Tennis - Barletta Vancouver Challenger Binghamton Challenger Calabasas Challenger Rogers Cup - Toronto Iskratel Open - Kranj Western & Southern Open - Cincinnati Sarasota Challenger Zagreb Open - Zagreb Savannah Challenger Lexington Challenger Shanghai Rolex Masters - Shanghai Zagreb Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sarasota Challenger Nottingham Challenger Miami Open - Miami Aptos Challenger Knoxville Challenger Maui Challenger Champaign Challenger Charlottesville Challenger Knoxville Challenger Taipei City Challenger Manchester Challenger Tiburon Challenger Las Vegas Challenger Charlottesville Challenger Monte-Carlo Rolex Masters - Monte-Carlo Tallahassee Challenger Mutua Madrid Open - Madrid Murcia Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Bordeaux Challenger Napa Challenger The Dubai Tennis Championships - Dubai Guadalajara Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Knoxville Challenger Barletta Challenger Monte-Carlo Rolex Masters - Monte-Carlo U.S. Mens's Clay Court Championship - Houston Cary Challenger Charleston Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Sarasota Challenger Swiss Indoors Basel - Basel Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Tallahassee Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Serbia Open - Belgrade BB&T Atlanta Open - Atlanta Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris New York Open - New York Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Geneva Open - Geneva Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Delray Beach International Tennis Championships - Delray Beach Rolex Paris Masters - Paris US Men's Clay Court Championship - Houston Miami Open - Miami BMW Open - Munich Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Dallas Challenger Internazionali BNL d'Italia - Rome Phoenix Challenger National Bank Open - Montreal Manacor Challenger Western & Southern Open - Cincinnati Aptos Challenger Rolex Paris Masters - Paris Newport Beach Challenger Dallas Challenger Cleveland Challenger Mauthausen Challenger Malaysian Open - Kuala Lumpur Tallahassee Challenger Sydney International - Sydney Little Rock Challenger Lexington Challenger Atlanta Tennis Championships - Atlanta Columbus Challenger Citi Open - Washington Monterrey Challenger Belgrade Open - Belgrade Sarasota Challenger Dubai Duty Free Tennis Championships - Dubai Rome Challenger Hong Kong Tennis Open - Hong Kong Lexington Challenger Chicago Challenger Hangzhou Open - Hangzhou Columbus 2 Challenger Rome Challenger China Open - Beijing Waco Challenger Croatia Open - Umag Argentina Open - Buenos Aires Open 13 - Marseille Qatar ExxonMobil Open - Doha Davidoff Swiss Indoors Basel - Basel Thailand Open - Bangkok Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Plava Laguna Croatia Open - Umag Power Horse World Team Cup - Dusseldorf Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London Citi Open - Washington Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest Geneva Open - Geneva Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel AEGON International - Eastbourne Memphis Open - Memphis Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Fever-Tree Championships - London Citi Open - Washington Delray Beach International Tennis Championships - Delray Beach Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril cinch Championships - London Delray Beach Open - Delray Beach Hall of Fame Open - Newport Geneva Open - Geneva St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Swiss Indoors Basel - Basel Western & Southern Financial Group Masters - Cincinnati Adelaide International 2 - Adelaide Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo Open Sud de France - Montpellier Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Shanghai Rolex Masters - Shanghai U.S. Open - New York Mutua Madrid Open - Madrid Rolex Paris Masters - Paris French Open - Paris Rogers Cup - Toronto BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Internazionali BNL dItalia - Rome Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Nitto ATP Finals - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, World Group, SF, CRO-FRA 3-2 Davis Cup, World Group, F, CRO-ARG 2-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, PO, COL-CRO 1-4 Laver Cup - Prague Davis Cup, World Group, QF, CRO-KAZ 3-1 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, World Group, F, FRA-CRO 1-3 Davis Cup, World Group, Q, CRO-BEL 1-3 Davis Cup, World Group, QR, CRO-IND 3-1 Davis Cup, Finals, Group D Davis Cup, Finals, QF, ITA-CRO 1-2 Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, Finals, F, RUS-CRO 2-0 Davis Cup, Finals, QF, CRO-ESP 2-0 Davis Cup, Finals, SF, AUS-CRO 2-1 Davis Cup, Group 1, 2R, CRO-ITA 3-2 French Open (juniors) U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Barclays ATP World Tour Finals - London All Lower level tournaments Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, Q2, CRO-FRA 1-3 Nitto ATP Finals - London Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, QF, USA-CRO 2-3